TLS (Transport Layer Security)

  • SSL is a security protocol designed to ensure secure communication on the internet, mainly between browsers and servers.

  • It creates an encrypted connection that protects transmitted data, preventing third parties from intercepting or altering the information.

  • When you access a website using SSL (indicated by https://  in the URL), the server presents an SSL certificate issued by a trusted certificate authority (such as VeriSign, DigiCert). The browser verifies the validity of this certificate before establishing the connection.

  • In addition to encrypting and authenticating, SSL also ensures that data has not been altered or corrupted during transit. It uses functions called hashes to verify data integrity.

  • A website using SSL displays a padlock in the browser and uses https://  instead of http:// .

  • Characteristics :

    • TLS uses TCP:

      • TCP is a connection-oriented protocol, ensuring the order and delivery of all packets. If a packet is lost, TCP automatically attempts to retransmit it and puts the packets in the correct order for the application.

TLS vs SSL (Secure Sockets Layer)

  • The most current and secure version of the protocol is TLS, which is an evolution of SSL and provides greater security and efficiency.

  • Nowadays, most secure communications on the internet use TLS, but the term "SSL" continues to be used as a general reference.